triumphing over - Français Anglais Dictionnaire